I have the same problem (same ALSA error initializing Vice) with Hifiberry DAC+ Standard, but it seems that I only have one sound module. I was hoping somebody could hint a solution because everything works except Vice (and it is my favourite computer)
If I type
cat /proc/asound/modules
I get
0 snd_soc_hifiberry_dacplus
The rest of my configs:
etc/asound.conf
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 0
}
pi@retropie:~ $ cat /boot/config.txt
hdmi_group=2
hdmi_mode=9
(comment) Enable audio (loads snd_bcm2835)
(comment) dtparam=audio=on
dtoverlay=hifiberry-dacplus
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256
overscan_scale=1
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
Edit: bad formatting